﻿using System.Drawing;
using System.Windows.Forms;

namespace ThematicClustering.GUI
{
    /// <summary>
    /// A műholdfelvételeket megjelenítő osztály.
    /// </summary>
    public class MapPictureBox : PictureBox
    {

        /// <summary>
        /// A <see cref="PictureBox"/> osztály rajzoló eseményét felüldefiniáló metódus.
        /// </summary>
        /// <param name="pe">Rajzoló esemény argumentumok.</param>
        protected override void OnPaint(PaintEventArgs pe)
        {
            Graphics gr = pe.Graphics;

            gr.FillRectangle(Brushes.White, 0, 0, this.Width, this.Height);
            gr.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
            if (Image != null) // ha van háttér
                gr.DrawImageUnscaled(Image, 0, 0);
        }

    }
}
